import axios from "axios";

// 1. 创建新的 axios 实例
const zoneHttp = axios.create({
    baseURL: process.env.REACT_APP_PATH_ZONE,
    timeout: 50000,
    withCredentials: false,
    responseType: 'json',
    headers: {
        // 'Content-Type': 'application/json',
        'Access-Control-Allow-Origin': '*'
    }
})

// 2. 设置请求拦截器和响应拦截器
zoneHttp.interceptors.request.use(config => {
    // console.log(config)
    return config
})

// 3. 设置请求响应拦截器
zoneHttp.interceptors.response.use(response => {
    console.log(response.data)
    return response.data
}, err => {
    return Promise.reject(err)
})

// 4. 导出该 axios 实例
export default zoneHttp
